package com.ruyuan.homepage.server.repository.mapper;

import com.ruyuan.homepage.server.repository.bean.FinanceStatisticDO;
import com.ruyuan.homepage.server.repository.bean.FinanceStatisticExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface FinanceStatisticMapper {
    long countByExample(FinanceStatisticExample example);

    int deleteByExample(FinanceStatisticExample example);

    int deleteByPrimaryKey(Long id);

    int insert(FinanceStatisticDO record);

    int insertSelective(FinanceStatisticDO record);

    List<FinanceStatisticDO> selectByExample(FinanceStatisticExample example);

    FinanceStatisticDO selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") FinanceStatisticDO record, @Param("example") FinanceStatisticExample example);

    int updateByExample(@Param("record") FinanceStatisticDO record, @Param("example") FinanceStatisticExample example);

    int updateByPrimaryKeySelective(FinanceStatisticDO record);

    int updateByPrimaryKey(FinanceStatisticDO record);
}